home *** CD-ROM | disk | FTP | other *** search
- * * * B O O B Y T R A P * * *
- Copyright 1991-1996 by M & S Software
-
- Booby Trap Version 4.3
- 04/25/1996 M & S Software
-
- Author: Mike Jordan
-
- Built in BBS Support For:
-
- Wildcat! BBS 1.13 - 4.0+ PCBoard BBS 14.X+ QuickBBS
- Remote Access Spitfire BBS GAP BBS
- RBBS-PC BBS T.A.G. BBS
-
-
- *** Game Discription ***
-
- Booby Trap is a game of skill and a little bit of luck. You try to
- find and flag the 25 booby traps amoung the 152 squares without triping
- one of them. You do this by clearing the squares one at a time and
- based on the indicators for what is in adjacent squares, determine what
- squares to mark. There are bonus points awarded for speed in marking all
- the booby traps.
-
- Booby Trap does not use a Demo Key nor does it expire. It has no annoying
- beeps, whistles, slow downs or other devices to get you to register. The
- non-registered version does have a few limitations though. It only works
- in single node mode and the scores are reset after 21 days and bulletins
- are not created. In addition the makeup and play-ahead feature is not
- available.
-
-
- Booby Trap now has InterBBS ability. Please read the INTERBBS.TXT file for
- more details.
-
- *** Warranty ***
-
- This product is provided "as is" without warranty of any kind. The entire
- risk as to the results and performance of the program is assumed by you.
- Furthermore, the author does not warrant, guarantee, or make any representa-
- tions regarding the use of, or the results of the use of the program, and you
- rely on the program and results solely at your own risk. The author cannot
- accept responsibility for system damage, loss of profit, or any other special,
- incidental, or consequential damages resulting from the use of or inability to
- use this product.
-
-
- *** Licensing ***
-
- Upon registering you are granted a licensed BOOBYTRP.KEY, which gives you
- certain limited rights to use Booby Trap.
-
- You are granted the use of Booby Trap on a single BBS System. It may be used on
- several CPUs in a Networking or Multi-Tasking environment where the BBS System
- has more than one physically connected node (i.e. LAN Network).
-
- You do not become an owner of Booby Trap. M & S Software retains
- all rights to the software, copies of the software and related
- materials. Also upon registering, you agree to use reasonable efforts to
- protect the registered BOOBYTRP.KEY file from unauthorized use, reproduction
- and distribution. All rights not specifically granted in this license are
- reserved by M & S Software.
-
- Failure to comply with this License can result in termination of the
- License without refund.
-
- *** Shareware Version - No Set Demo Period - Please Read ***
-
- This door game is distributed under the SHAREWARE concept. This
- concept gives you the chance to "try before you buy", and see if it
- meets your needs.
-
- I've decided to break away from the standard "30 day trial period"
- that many door authors are using and instead go to a much simpler
- and more realistic policy. This is simply; Try it on your BBS...
- If you like it and your users like it, then register it. If it's not
- good enough to register, then delete it.
-
- While I'd like you to register my doors as soon as possible, I'm also
- realistic enough to know that different boards have different requirements,
- and interests, and sometimes it takes longer for a game catches on, or a
- sysop can get to the Doors on his list to register. And frankly, I'd rather
- you ran it for awhile and register, than try it for a short period of time
- and delete it. Nobody wins that way...I lose out on a registration and your
- users lose out on the chance of having the registered door to play.
-
- *** Four Ways To Run Booby Trap ***
-
- 1. Running Locally:
-
- To run locally you must first create a BOOBYTRP.CFG file. To create this file
- run BT_SETUP.COM and fill in the fields that are presented or just type
- BOOBYTRP.EXE at the DOS prompt and the Setup program will run. The .CFG file
- can also be created or edited with any ASCII editor. See the example
- BOOBYTRP.CFG file for the lines required.
-
- Then at the DOS prompt type:
-
- BOOBYTRP BOOBYTRP.CFG LOCAL
-
- By specifying the configuration file this will allow the game to write the
- bulletins (to a path of your choice) and to allow the game to use the Sysop's
- real name instead of the name "Sysop".
-
- 2. Running in Evaluation Mode:
-
- Booby Trap does not need a Demo Key to run in evaluation mode. Create a
- BOOBYTRP.CFG and setup as described later in this documentation and you are
- all set. The evaluation mode will give you all the features of the
- registered version EXCEPT that Bulletins will not be created, the multi-node
- option will not function and the dedication line will not be implemented. In
- addition the game will reset the score board every 21 days (the reset at the
- 1st of each month is normal) and continue as if it was the first of the month.
-
- 3. Running as a Registered Door:
-
- You must have the Registration Key to run as a registered door. To register
- simply print-out or copy the contents of the REGISTER.FRM file provided
- in this package. Fill it out with the requested information and send it
- with check, money order or COD information to the address on the form itself
- or at the end of this documentation. You may also call the information in
- or send the information by Net Mail or upload it to my board for Charge Card
- orders.
-
- Upon receipt of your order you will be sent your registered key. This
- will be done, via Net-Mail where applicable, upload to your BBS if
- possible or by U.S. Mail. All COD orders will be sent UPS or U.S. Mail.
- ** Note: All COD fees will be added to the registration price.
-
- 4. Running in InterBBS Mode:
-
- Read the INTERBBS.TXT file for information on running Booby Trap in
- InterBBS mode.
-
-
- *** Support ***
-
- I will do my best to help with any problems encountered weither the game
- is registered or not.
-
- If you register this door, I will do my best to ensure that the registered
- key is sent promptly. I will do the best I can to support this door and
- resolve any problems that might arise. I can't guarantee to fix or resolve
- all problems since there are so many different combinations of hardware,
- software and system configurations being used but I will do my best.
-
- Support can be obtained by calling voice, my BBS, by mail or though the FIDO
- Network. All the numbers can be found at the bottom of this documentation.
-
- *** Features ***
-
- * Supports Wildcat 1.13 - 4.0+, QuickBBS, PCBoard 14.X, Gap,
- Spitfire, RBBS-PC, Remote Access 1.x & 2.x, T.A.G., WWIV, Telegard,
- Synchronet, TriBBS, VBBS, Ultra BBS, PowerBBS, Powerboard,
- Renegade, Searchlight (and any others that use these same type Door
- drop files) without the use of converters.
-
- * Detects & Adjusts Screen For RIP Graphics. Eliminates the
- scrunched screen appearance.
-
- * Makeup missed game feature. (Requires Registered Key)
-
- * File Sharing & Record Locking for Networks & Multi-Tasking Systems.
- (Feature requires Registered Key File.)
-
- * DESQview Detection & Awareness, which speeds program execution.
-
- * Complete Setup Program to create the BOOBYTRP.CFG file.
-
- * Full ANSI Game.
-
- * Full Spilt-Screen Chat.
-
- * Sysop can Add or Decrease Time allowed in door with function keys.
-
- * Sysop can force user back to BBS with function key.
-
- * Mono selected colors for sharp picture when played in Mono Mode.
-
- * Built in bulletin generator for ANSI and ASCII bulletins (registered
- version only).
-
- * Selectable In-depth Log File capability.
-
- * Carrier Drop Detection.
-
- * No Input In 5 Minutes, Time Out Detection.
-
- * Full BBS and FIDO Support (Demo or Registered)
-
- * Supports Comm Ports 1, 2, 3 & 4 And Non-Standard IRQ selection.
-
- * Supports Locked DTE Rate up to 115,200 Baud.
-
- * Supports FOSSIL detection
-
- *** Files In Archive ***
-
- The following files are found either in the BOOBYTRP.ZIP or will be
- created during the runtime execution.
-
- BOOBYTRP.EXE <--- Executable Program.
-
- BOOBYTRP.CFG * <--- Sample Configuration File.
-
- BOOBYTRP.DAT * <--- Store User's Name, Last Play Date & Scores.
-
- BOOBYTRP.HPS <--- Ansi Mode Instructions Used By Program.
-
- BOOBYTRP.DOC <--- This File.
-
- BOOBYTRP.ASC <--- ASCII MONO Mode Opening Screen.
-
- BOOBYTRP.ANS <--- ANSI COLOR Mode Opening Screen.
-
- BOOBYTRP.CHP * <--- Last Month's Champion File.
-
- BOOBYTRP.LOG * <--- Game Activity Log.
-
- BOOBYTRP.MSG * <--- FeedBack Text File
-
- DOOR.BAT <--- Simple Sample Batch File For Door Execution.
-
- REGISTER.FRM <--- Registration Form For This And Other Doors.
-
- HISTORY.TXT <--- History file listing changes.
-
- UPGRADE.TXT <--- Explains what is needed to upgrade to new release
- from previous one.
-
- BOOBYTRP.KEY <--- Registration key. (Not needed for Evaluation mode)
-
- SUPPORT.TXT <--- List of boards carring the latest version.
-
- BOOBYTRP.FBK * <--- File that keeps Sysop Feedback information
-
- LEAGUE.BT <--- InterBBS League list
-
- MASTER.BT * <--- The Master InterBBS Score file that is passed to other
- boards playing in the IBBS League.
-
- TIMESTMP.DAT * <--- Created and updated when BOOBYTRP IBBS is run. Shows
- on IBBS score screen when last time IBBS was run.
-
- WHOSWHO.DAT * <--- The InterBBS list of WHO's WHO in the League.
-
- BT-?.DAT * <--- Created by each node when playing InterBBS. This file
- is passed back to the Master Hub.
-
- IBBS.CHP * <--- Last months InterBBS Champion
-
- NOFEEDBK * <--- When file exists in the Booby Trap directory, the Sysop
- Feedback option will be turned off. Remove it to turn it
- on.
-
- BOOBYTRP.xx * <--- Previous month score file. Where xx is the number of the
- month.
-
- MASTER.xx * <--- Previous Master score file for InterBBS games.
-
-
- * DENOTES that file is created during RUN-TIME.
-
-
- BOOBYTRP.CHP contains:
-
- This is the Last Month's Champion file. It contains the Champ's Name, Score,
- Date and How many games won that month. This file is automatically created
- when the game is first executed.
-
- Deleting the BOOBYTRP.CHP file will cause the game to re-initialize
- itself. It will create a new BOOBYTRP.CHP file and a new BOOBYTRP.DAT file.
-
-
- *** Setup & Installation ***
-
- Installation procedures are very simple if you have setup a live program in
- the past. First create a Sub-Directory for the door game and copy all the
- files from the BBYTRP*.ZIP file into this directory.
-
- Now execute the Setup program by typing BOOBYTRP SETUP with no parameters at
- the DOS prompt. You must be in the directory with BOOBYTRP.EXE.
-
- This will run the game's setup feature that will create a BOOBYTRP.CFG
- file. The setup program has complete on-line help so I will not duplicate
- them here.
-
- Single Node Setup:
-
- ** See the section on Multi-Node for the changes
- required to line 1 and 6 in a Multi-Node setup.
-
- This is what the BOOBYTRP.CFG contains when created (less the comments).
-
- 1 <-- COM PORT 1, 2, 3, 4 or &H###/#
- N <-- Multi-Node 'Y' or 'N'
- COM-DAT BBS <-- Name Of BBS
- Mike Jordan <-- Sysop's Full Name
- DOOR.SYS <-- BBS Callers File
- C:\WC30\WCWORK\NODE1\ <-- Drive & Path Of System's Caller File
- LOG <-- LOG to keep user log or NOLOG to disable
- C:\BULLETIN\BULL99.BBS <-- Drive\Path\BulletinName For Ansi Scores
- C:\BULLETIN\BULL99.SCR <-- Drive\Path\BulletinName For Ascii Scores
- Wildcat <-- Type of BBS System You're Running See Note 1
- Thanks For The Donations <-- 50 character dedication line
- 5 <-- Games Allowed Per Day (1 to 99)
- SAFE <-- Safe Square Active or NOSAFE for Not Active
- 5 <-- Number of Missed Games that can be Made up
-
- NOTE 1: Valid System Callers files for each BBS system are as follows:
-
- Wildcat 3.X BBS System <-> USERINFO.DAT or DOORS.SYS
- Wildcat! 1.X & 2.X BBS System <-> CALLINFO.BBS
- QuickBBS System <-> DORINFOx.DEF
- RBBS-PC BBS System <-> DORINFOx.DEF
- Remote Access 1.x BBS System <-> DORINFOx.DEF
- Remote Access 2.x BBS System <-> DORINFOx.DEF or DOORS.SYS
- T.A.G. BBS System <-> DORINFOx.DEF
- PCBoard BBS System <-> PCBOARD.SYS
- Gap BBS System <-> DOORS.SYS
- Spitfire BBS System <-> SFDOORS.DAT
-
- If you use another BBS System besides those listed, then you must use
- a converter to convert to one of the above caller file formats.
-
- ** The Bulletin Drive\Path\Bulletin Name is designed to accept any valid
- Drive, Path and Filename of your choice. This allows each BBS system to
- configure for it's individual system.
-
- Note 2: Line 11 (the dedication line) is required, even
- if it is a blank line.
-
- *** Execution ***
-
- Some BBS Systems call batch files and some run doors directly. If you
- don't know how to install a door on your particular BBS System then please
- see your BBS manual. This game merely needs the .CFG file name passed to it on
- the command line to operate, i.e. (Note: The config file MUST be named
- BOOBYTRP.CFG or the game will not work)
-
- BOOBYTRP.EXE BOOBYTRP.CFG
-
- An example BOOBYTRP.BAT file could look like this:
-
- C: <-- Change to drive door is in
- CD \BOOBYTRP <-- Change to door directory
- BOOBYTRP.EXE BOOBYTRP.CFG <-- Execute door with config file
- CD\BBS <-- Change back to BBS (may not be needed)
-
-
- Some systems (particular those with 486 PCs) may need to put in the
- FOSSILOFF command. This would look like this:
-
- BOOBYTRP.EXE BOOBYTRP.CFG FOSSILOFF
-
- Read the file FOSSIL.TXT included in the BOOBYTRP.ZIP file.
-
- *** Multi-Node Use ***
-
- Running this game on more than a single node requires a Registered Key.
- When running in Evaluation mode, only one (1) Node will be able to access the
- door at a time but it is accessable from any node.
-
- *** Environmental Variable Support ***
-
- Setting Ports using Environment Variables: If your running a Multi-Node
- BBS system then you need to use environment variables. The game allows any
- variable name to be used, but I will use the name WCPORTID just for
- clarity. To specify the port using an environment variable you place the
- name of the variable on this line wrapped in percent signs, ie %WCPORTID%.
- This will tell the game to read this variable from the environment to get
- the com port information. One limit to this is the syntax which must keep in
- context when not using variables and this is when using non-standard port
- addressing. When using non-standard port addressing the syntax must be the
- same as explained above (ie. &H3F8/5). Some BBS packages use a different
- variable for each of these. If this is your case then merely create another
- by adding SET WCPORTID=&H3F8/5 to your BBS starting batch file and then use
- %WCPORTID% as the com port of the configuration file. See Multi-Node Setup
- below for more information.
-
-
- The setup of Booby Trap changes the way my previous doors are setup.
- I now support and require the use of Environment Variables to supply the
- game with the Com Port and Node Directory information. The game will
- read any environment variable that you supply so names are not critical.
-
- The game now only reads the BOOBYTRP.CFG file and will not accept any
- other name for the configuration file. So this is the file that will contain
- the environment variables.
-
- The game requires only two pieces of information. This is the Com Port
- and Node Directory information and these must be supplied with environment
- variables.
-
- The environment variables is best set by your BBS's calling batch file.
- This is the batch file that starts your BBS. If your running a Wildcat or
- PCBoard BBS system then you probably already use the WCNODEID or PCBNODE
- environment variables. These variables should work fine. If your using
- another BBS system then you will probably have a similar variable. If not
- just use the default ones used below in the example setup.
-
- Since I run Wildcat! software I am going to use WCPORTID and WCNODEID for
- my example of setting up on a Multi-Node system. Also I will assume you need
- to add the environment variables where in fact most cases they will already
- be in use.
-
- Step 1:
-
- You will need to add the following lines to your batch files that start
- your BBS. These lines should be located near the top of the file ahead
- of any loop since they only need to be initialized one time:
-
- SET WCPORTID=1 This is your com port environment variable
- and assigns the com port for each node.
-
- SET WCNODEID=1 This is your node id environment variable
- and assigns the node number for each node.
-
- The WCPORTID is the tricky one of the two. Where the WCNODEID merely
- assign the node number the WCPORTID may also have to assign a Non-Standard
- Port address and IRQ. See above 'Line #1 Com Port' for explanation of this.
-
-
- I will give a few examples setting the WCPORTID variable to try to avoid
- confusion.
-
- SET WCPORTID=2 '--- Use Com Port #2 with IRQ 3 (standard)
-
- SET WCPORTID=&H3E8/5 '--- Use Com Port #3 with IRQ 5
-
-
- The environment variables are used on lines #1 and #6 of the configuration
- file. Below is the first 7 lines of the configuration file with the
- environment variables in place. See above if you need to see the complete
- file. (exclude the comments).
-
- %WCPORTID% <-- COM PORT 1, 2, 3, 4 or &H###/# or %WCPORTID%
- Y <-- Make Sure This Is 'Y'es
- Com-Dat BBS <-- Name Of BBS
- Mike Jordan <-- Sysop's Full Name
- DOOR.SYS <-- BBS Drop File
- C:\BBS\NODE%WCNODEID%\ <-- Drive & Path Of Systems Caller File
- LOG <-- LOG to keep user log or NOLOG to disable
- ...etc...
-
- The game will read in these lines and will check lines #1 and #6 for
- environment variables and thus read in their information. Line #6 assumes
- the DOOR.SYS file will be placed in the C:\BBS\NODE1\ sub-directory if
- WCNODEID equals 1.
-
- If you are already using environment variables with your current BBS setup
- that meet the games need you can merely use those instead.
-
- That's all there is too it.
-
- ** COMMANDS **
-
- COMMAND Line Parameters: SETUP LOCAL ALIAS FOSSIL SPLIT IBBS
-
- This door has several command line parameters listed above. Below is
- description for usage:
-
- SETUP - Run's the Booby Trap Setup program.
-
- LOCAL - Used in conjunction with FILENAME.CFG LOCAL for executing
- the door in local only mode. For use from the DOS prompt
- only. Never use LOCAL in a BBS batch file.
-
- ALIAS - Cause's the door to use Alias names on BBS System's
- which support the DOOR.SYS drop file.
-
- FOSSIL - Cause's the door to use a previously installed fossil.
-
- SPLIT - Just a toy. This will cause the game to split the opening
- registration screen from the display.
-
- IBBS - Used to run InterBBS maintenance to create the MASTER.BT
- file and to update the Who's Who list.
-
- In some cases more than one option will be needed, such a case being
- when using a fossil and also using alias names. The command line to execute
- the game would look like this:
-
- BOOBYTRP.EXE BOOBYTRP.CFG FOSSIL ALIAS
-
- Order of the option does not matter.
-
-
- *** Notes Of Interest ***
-
- This game does not require a monitoring program for dropped carrier as
- it automatically detects this and exits back to the BBS.
-
- This door DOES NOT require any runtime modules. It will run
- as is without aid from outside utilities.
-
-
- *** Technical Support ***
-
- If you have problems with this door game you can contact me through either
- by voice, through my BBS at the numbers listed below, or though my FIDO
- addresses 1:105/314, 1:105/317 or 1:105/330.
-
- BBS Phone: Com-Dat
- Voice Support and Order: (503) 693-7068
- Node 1 - (503) 681-0543 (14.4 v.32)
- Node 2 - (503) 640-0278 (14.4 v.32)
- Node 3 - (503) 681-8324 (28.8 Hayes)
- FIDO 1:105/314 (14.4 v.32)
- FIDO 1:105/317 (14.4 v.32)
- FIDO 1:105/330 (28.8 Hayes)
- 24 hour - First time callers have access to
- door programs. Fast Login using name of Door Games
- and Password of DOORS.
-
- Mailing Address: Mike Jordan
- 2001 NE Hyde St.
- Hillsboro, OR. 97124
- Voice Support and Orders: (503) 693-7068
-
- *** Ordering Information ***
-
- Please see the file REGISTER.FRM file in this package for ordering
- information.
-
- *** Updates To "M & S Doors" ***
-
- Updates to any M & S Software product may be downloaded from any Distribution
- BBS. My intent is to always supply updates FREE unless major revisions are
- made to the software, in which case a small update fee will be charged.
-
- *** Distribution ***
-
- You are free, in fact encouraged, to distribute the SHAREWARE BOOBYTRP.ZIP
- version of the door game provided that all files contained in the original
- BOOBYTRP.ZIP archive are distributed in their original unmodified state.
-
- The Registered Key MAY NOT be distributed in any form.
-
-
- *** Acknowledgements ***
-
- Wildcat BBS System - Mustang Software
- GAP Communications - The GAP Development Company
- PCBoard - Clark Development Company, Inc.
- Spitfire - Mike Woltz, Buffalo Creek Software
- QuickBBS - The QuickBBS Group, Inc
- Remote Access - Wantree Development
-
- *** Special Acknowledgement ***
-
- I would like to give a very big thank you to the person that has done the
- most to make this game (plus all my past and hopefully future door games)
- possible. This person is Rusty Johnson of JNS Software. Rusty has released
- many excellent door games into the BBS arena and if you haven't taken a look
- at any of them you are missing out on some of THE best door games available.
- Rusty and I have known each other for several years now and have helped each
- other many times and this is one case where giving has been rewarded tenfold.
- I'm glad to be able to call Rusty my friend. Thanks Rusty.
-
-
-
-
- Booby Trap Copyright 1991-1995 by M & S Software